package LC.demo;

public class demo05 {
    public static void main(String[] args) {
        int a1 = 0;    // 第一大的数
        int a2 = 0;    // 第二大的数

        int[] arr = {11, 22, 33, 24, 55, 56, 56};
//        int[] arr = {56, 56, 56, 56, 56, 56, 56};

        for (int i = 0, len = arr.length; i < len; i++) {
            // 第一大的数 & 第二大的数
            if (arr[i] > a1) {
                a2 = a1;
                a1 = arr[i];
                continue;
            }
            // 第二大的数
            // arr[i] != a1 过滤最大数重复的情况
            if (arr[i] > a2 && arr[i] != a1) {
                a2 = arr[i];
            }
        }
        //全部相同
        if (a1 == 0 || arr[0] == arr[1]) {
            a1 = arr[0];
            a2 = arr[0];
        }

        System.out.println(a1);
        System.out.println(a2);
    }
}
